private void enviandoTraslado() { utilitarios.maneja_fechas fech = new maneja_fechas(); conexiones_BD.clases.traslados.traslado tras = new conexiones_BD.clases.traslados.traslado( listaSucurSalida.SelectedValue.ToString(), listaSucurLlegada.SelectedValue.ToString(), txtObservaciones.Text, fech.fechaMysql(fechaActual), fech.fechaMysql(fechaActual), "2", txtCorrelativo.Text); conexiones_BD.operaciones op = new conexiones_BD.operaciones(); if (op.transaccionEnvioTraslado(tras, retornoProductos()) > 0) { enviantroTrasladoXinternet(tras, retornoProductos()); MessageBox.Show("El traslado se ingreso éxitosamente", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); listaSucurLlegada.SelectedIndex = -1; tabla_articulos.Rows.Clear(); txtObservaciones.Text = ""; fechaActual.Value = DateTime.Now; txtCorrelativo.Text = guardarCorrelativo(correSiguiente.ToString(), idcorrelativo.ToString(), correSiguiente.ToString()); } else { MessageBox.Show("El traslado no se ingreso", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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); }
public void _AñadirTraslados(conexiones_BD.clases.traslados.traslado s) { nuevos_ingresos n = new nuevos_ingresos(); conexiones_BD.clases.traslados.traslado tras = s; doc.Load(rutaXml); XmlNode sucursal = tras.crearTraslado(doc); XmlNode nodoRaiz = doc.DocumentElement; nodoRaiz.InsertAfter(sucursal, nodoRaiz.LastChild); doc.Save(rutaXml); }
private void enviandoTraslado() { DataTable existencia = conexiones_BD.clases.traslados.traslado.exitsenciaCorrelativo(tabla_traslados.CurrentRow.Cells[6].Value.ToString()); utilitarios.maneja_fechas fech = new utilitarios.maneja_fechas(); conexiones_BD.clases.traslados.traslado tras = new conexiones_BD.clases.traslados.traslado( tabla_traslados.CurrentRow.Cells[0].Value.ToString(), tabla_traslados.CurrentRow.Cells[1].Value.ToString(), tabla_traslados.CurrentRow.Cells[2].Value.ToString(), tabla_traslados.CurrentRow.Cells[3].Value.ToString(), tabla_traslados.CurrentRow.Cells[4].Value.ToString(), "1", tabla_traslados.CurrentRow.Cells[6].Value.ToString()); conexiones_BD.operaciones op = new conexiones_BD.operaciones(); actualizandoPresentaciones_productos(); if (existencia.Rows.Count != 0) { if (op.transaccionRecepcionTraslado2(existencia.Rows[0][0].ToString(), retornoProductos(), registro) > 0) { MessageBox.Show("El traslado se actualizo éxitosamente", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); registro.Clear(); quitandoPresentaciones_detalles(); } else { MessageBox.Show("El traslado no se actualizo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (op.transaccionRecepcionTraslado(tras, retornoProductos(), registro) > 0) { MessageBox.Show("El traslado se ingreso éxitosamente", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); registro.Clear(); quitandoPresentaciones_detalles(); } else { MessageBox.Show("El traslado no se ingreso", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }