private void btnQuitar_Click(object sender, EventArgs e)
 {
     if (tabla_productos.Rows.Count != 0)
     {
         xm._crearXml2("producto", transferencias_internet.nuevos_ingresos.rutas_sucursales(Convert.ToInt16(sesion.DatosRegistro[0])) + "productos.xml");
         if (MessageBox.Show("Desea eliminar quitar el productos", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
         {
             xm.Borrar(tabla_productos.CurrentRow.Cells[0].Value.ToString(), "producto");
             xm.Borrar(tabla_productos.CurrentRow.Cells[0].Value.ToString(), "sucursal_producto");
             xm.Borrar(tabla_productos.CurrentRow.Cells[0].Value.ToString(), "proveedor_producto");
             xm.Borrar(tabla_productos.CurrentRow.Cells[0].Value.ToString(), "presentacion_pro");
             cargarProductos();
             tabla_Prese.Rows.Clear();
         }
     }
 }
        private void btnIngresaTodos_Click(object sender, EventArgs e)
        {
            int con  = tabla_productos.RowCount;
            int cont = 0;

            if (tabla_productos.RowCount != 0)
            {
                xm._crearXml2("producto", transferencias_internet.nuevos_ingresos.rutas_sucursales(Convert.ToInt16(sesion.DatosRegistro[0])) + "productos.xml");
                foreach (DataGridViewRow fila in tabla_productos.Rows)
                {
                    if (!validarExistencias(fila.Cells[1].Value.ToString(), fila.Cells[0].Value.ToString()))
                    {
                        conexiones_BD.clases.productos pr = new conexiones_BD.clases.productos(
                            fila.Cells[0].Value.ToString(),
                            fila.Cells[1].Value.ToString(),
                            fila.Cells[2].Value.ToString(),
                            fila.Cells[3].Value.ToString(),
                            fila.Cells[4].Value.ToString()
                            );


                        conexiones_BD.operaciones op = new conexiones_BD.operaciones();
                        int res = op.transaccionProductos_Presentaciones_Proveedores(xm.Proveedores_productos(fila.Cells[0].Value.ToString()),
                                                                                     xm.Presentaciones_productos(fila.Cells[0].Value.ToString()),
                                                                                     pr, xm.sucp(fila.Cells[0].Value.ToString()));

                        if (res > 0)
                        {
                            xm.Borrar(fila.Cells[0].Value.ToString(), "producto");
                            xm.Borrar(fila.Cells[0].Value.ToString(), "sucursal_producto");
                            xm.Borrar(fila.Cells[0].Value.ToString(), "proveedor_producto");
                            xm.Borrar(fila.Cells[0].Value.ToString(), "presentacion_pro");
                            cont++;
                        }
                    }
                }

                if (con == cont)
                {
                    MessageBox.Show("Productos ingresados exitosamente a la base", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    tabla_productos.DataSource = null;
                }
                else
                {
                    cargarProductos();
                }
            }
        }