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(); } } }
private void colocarProductosTraslado() { xm._crearXml2("traslados", transferencias_internet.nuevos_ingresos.rutas_sucursales(Convert.ToInt16(sesion.DatosRegistro[0])) + "traslados.xml"); if (tablaDetalles.RowCount == 0) { List <conexiones_BD.clases.traslados.detalle_producto_traslado> p = xm.productosTraslados(tabla_traslados.CurrentRow.Cells[6].Value.ToString()); foreach (conexiones_BD.clases.traslados.detalle_producto_traslado pe in p) { tablaDetalles.Rows.Add( "0", pe.Idsucursal_producto, pe.Nombre, pe.Cantidad, pe.Recibido, pe.Idtraslado, pe.Correla, pe.Cantidad_presentacion, pe.Nombre_presentacion, pe.Cod_producto, false ); } } else { tablaDetalles.Rows.Clear(); List <conexiones_BD.clases.traslados.detalle_producto_traslado> p = xm.productosTraslados(tabla_traslados.CurrentRow.Cells[6].Value.ToString()); foreach (conexiones_BD.clases.traslados.detalle_producto_traslado pe in p) { tablaDetalles.Rows.Add( "0", pe.Idsucursal_producto, pe.Nombre, pe.Cantidad, pe.Recibido, pe.Idtraslado, pe.Correla, pe.Cantidad_presentacion, pe.Nombre_presentacion, pe.Cod_producto, false ); } } }
private void enviantroTrasladoXinternet(conexiones_BD.clases.traslados.traslado tras, List <conexiones_BD.clases.traslados.detalle_producto_traslado> pro) { xm._crearXml2("traslados", transferencias_internet.nuevos_ingresos.rutas_sucursales(Convert.ToInt16(listaSucurLlegada.Text)) + "traslados.xml"); xm._AñadirTraslados(tras); xm._AñadirPresentacionesTraslados(actualizaPrePro()); xm._AñadirProductos_traslados(pro); }
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(); } } }