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); }