public override bool MH_NuevoRegistro() { bool resultado = false; string mensaje = ""; VSeleccion vSeleccion = new VSeleccion() { IdSucur = Convert.ToInt32(Cb_Almacen.Value), IdCompraIng = Convert.ToInt32(Tb_IdCompraIngreso.Text), Estado = 1, Cantidad = Convert.ToDecimal(Tb_TCantidad.Value), Precio = Convert.ToDecimal(Tb_TPrecio.Value), Total = Convert.ToDecimal(Tb_Total.Value), Fecha = DateTime.Now.Date, Hora = DateTime.Now.ToString("hh:mm"), Usuario = UTGlobal.Usuario, Merma = Convert.ToDecimal(Tb_MERMA.Value) }; int id = Tb_Id.Text == string.Empty ? 0 : Convert.ToInt32(Tb_Id.Text); int idAux = id; var detalle = ((List <VSeleccion_01>)Dgv_Seleccion.DataSource).ToArray <VSeleccion_01>(); resultado = new ServiceDesktop.ServiceDesktopClient().Seleccion_Guardar(vSeleccion, detalle, ref id, TxtNombreUsu.Text); if (resultado) { if (idAux == 0)//Registar { Tb_NUmGranja.Focus(); MP_CargarEncabezado(); MP_Limpiar(); _Limpiar = true; mensaje = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString()); } else//Modificar { MP_Filtrar(1); MP_InHabilitar();//El formulario _Limpiar = true; mensaje = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString()); MH_Habilitar();//El menu } } //Resultado if (resultado) { ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } else { mensaje = GLMensaje.Registro_Error(_NombreFormulario); ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } return(resultado); }
public override bool MH_NuevoRegistro() { bool resultado = false; string mensaje = ""; VCompraIngresoLista CompraIngreso = new VCompraIngresoLista() { IdSucur = 2, IdProvee = _idProveedor, estado = 1, NumNota = Tb_NUmGranja.Text, FechaEnt = Tb_FechaEnt.Value, FechaRec = Tb_FechaRec.Value, Placa = Tb_Placa.Text, CantidadSemanas = Tb_Edad.Text, Tipo = Convert.ToInt32(Cb_Tipo.Value), Observacion = Tb_Observacion.Text, Entregado = Tb_Entregado.Text, Recibido = Tb_Recibido.Text, TotalRecibido = Convert.ToDecimal(Tb_TotalEnviado.Value), TotalVendido = Convert.ToDecimal(Tb_TotalVendido.Value), Total = Convert.ToDecimal(Tb_TSaldoTo.Value), Fecha = DateTime.Now.Date, Hora = DateTime.Now.ToString("hh:mm"), Usuario = UTGlobal.Usuario, }; int id = Tb_Cod.Text == string.Empty ? 0 : Convert.ToInt32(Tb_Cod.Text); int idAux = id; var detalle = ((List <VCompraIngreso_01>)Dgv_Detalle.DataSource).ToArray <VCompraIngreso_01>(); resultado = new ServiceDesktop.ServiceDesktopClient().CompraIngreso_Guardar(CompraIngreso, detalle, ref id, TxtNombreUsu.Text); if (resultado) { if (idAux == 0) //Registar { Tb_NUmGranja.Focus(); MP_CargarEncabezado(); MP_Limpiar(); _Limpiar = true; mensaje = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString()); } else //Modificar { MP_Filtrar(1); MP_InHabilitar(); //El formulario _Limpiar = true; mensaje = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString()); MH_Habilitar(); //El menu } } //Resultado if (resultado) { ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } else { mensaje = GLMensaje.Registro_Error(_NombreFormulario); ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } return(resultado); }
public override bool MH_NuevoRegistro() { int id = 0; bool resultado = false; string mensaje = ""; VCliente Cliente = new VCliente() { IdSpyre = Txb_CliCodSpyre.Text, Descripcion = Txb_CliDescripcion.Text, RazonSocial = Txb_CliRazonSoc.Text, Nit = Txb_CliNit.Text, TipoCliente = Chb_CliContado.Checked ? 1 : 0, Direcccion = Txb_CliDireccion.Text, Contacto1 = Txb_CliContacto1.Text, Contacto2 = Txb_CliContacto2.Text, Telfono1 = Txb_CliTel1.Text, Telfono2 = Txb_CliTel2.Text, Email1 = Txb_CliEmail1.Text, Email2 = Txb_CliEmail2.Text, Ciudad = Convert.ToInt32(Cb_CliCiudad.Value), Facturacion = Convert.ToInt32(Cb_CliFacturacion.Value), Latitud = Convert.ToDecimal(_latitud), Longittud = Convert.ToDecimal(_longitud), Imagen = _imagen, Fecha = DateTime.Now.Date, Hora = DateTime.Now.ToString("hh:mm"), Usuario = UTGlobal.Usuario, }; if (VM_Nuevo) //Nuevo { resultado = new ServiceDesktop.ServiceDesktopClient().ClienteGuardar(Cliente, ref id); if (resultado) { Txb_CliCodSpyre.Focus(); UTGlobal.MG_MoverImagenRuta(Path.Combine(ConexionGlobal.gs_CarpetaRaiz, EnCarpeta.Imagen, ENSubCarpetas.ImagenesCliente), _imagen, Pc_Img); MP_Filtrar(1); MP_Limpiar(); _Limpiar = true; _imagen = "Default.jpg"; _ModificarImagen = false; mensaje = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString()); } } else //Modifcar { id = Convert.ToInt32(Txb_CliCod.Text); resultado = new ServiceDesktop.ServiceDesktopClient().ClienteModificar(Cliente, id); if (resultado) { if (_ModificarImagen) { UTGlobal.MG_MoverImagenRuta(Path.Combine(ConexionGlobal.gs_CarpetaRaiz, EnCarpeta.Imagen, ENSubCarpetas.ImagenesCliente), _imagen, Pc_Img); _ModificarImagen = false; } Txb_CliCodSpyre.Focus(); MP_Filtrar(1); MP_InHabilitar();//El formulario _Limpiar = true; _imagen = "Default.jpg"; mensaje = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString()); MH_Habilitar();//El menu } } if (resultado) { ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } else { mensaje = GLMensaje.Registro_Error(_NombreFormulario); ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } return(resultado); }
public override bool MH_NuevoRegistro() { try { int id = 0; bool resultado; string mensaje = ""; //Llena el objeto VProducto Producto = new VProducto() { IdProd = Tb_CodProducto.Text, Estado = Convert.ToInt32(ENProductoEstado.Activo), Descripcion = Tb_Descripcion.Text, CodBar = Tb_CodBarras.Text, Peso = string.Empty == Tb_Peso.Text ? 0 : Convert.ToDecimal(Tb_Peso.Text), UniVenta = Convert.ToInt32(Cb_UnidadVenta.Value), UniPeso = Convert.ToInt32(Cb_UniPeso.Value), Grupo1 = Convert.ToInt32(Cb_Grupo1.Value), Grupo2 = Convert.ToInt32(Cb_Grupo2.Value), Grupo3 = Convert.ToInt32(Cb_Grupo3.Value), Grupo4 = Convert.ToInt32(Cb_Grupo4.Value), Grupo5 = Convert.ToInt32(Cb_Grupo5.Value), Tipo = sw_TipoPro.Value == true ? 1 : 2, Imagen = _imagen, IdProducto = Tb_IdProducto.Text == string.Empty ? 0 : Convert.ToInt32(Tb_IdProducto.Value), Producto2 = Tb_Producto.Text == string.Empty ? "": Tb_Producto.Text, Cantidad = Tb_Cantidad.Text == string.Empty ? 0 : Convert.ToDecimal(Tb_Cantidad.Text), Fecha = DateTime.Now.Date, Hora = DateTime.Now.ToString("hh:mm"), Usuario = UTGlobal.Usuario, }; if (VM_Nuevo) //Registro { resultado = new ServiceDesktop.ServiceDesktopClient().ProductoGuardar(Producto, ref id); if (resultado) { UTGlobal.MG_MoverImagenRuta(Path.Combine(ConexionGlobal.gs_CarpetaRaiz, EnCarpeta.Imagen, ENSubCarpetas.ImagenesProducto), _imagen, Pc_ImgProducto); MP_Filtrar(1); MP_Limpiar(); Tb_Descripcion.Focus(); _Limpiar = true; _imagen = "Default.jpg"; _ModificarImagen = false; mensaje = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString()); } } else//Modificar { id = Convert.ToInt32(Tb_Id.Text); resultado = new ServiceDesktop.ServiceDesktopClient().ProductoModificar(Producto, id); if (resultado) { if (_ModificarImagen) { UTGlobal.MG_MoverImagenRuta(Path.Combine(ConexionGlobal.gs_CarpetaRaiz, EnCarpeta.Imagen, ENSubCarpetas.ImagenesProducto), _imagen, Pc_ImgProducto); _ModificarImagen = false; } Tb_CodProducto.Focus(); MP_Filtrar(2); MP_InHabilitar(); _Limpiar = true; _imagen = "Default.jpg"; mensaje = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString()); MH_Inhanbilitar(); } } //Mensaje resultado de transaccion if (resultado) { ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } else { mensaje = GLMensaje.Registro_Error(_NombreFormulario); ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter); } return(resultado); } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); return(false); } }