示例#1
0
        private void Editar()
        {
            IMovilVentaDominio _movilDominio = IoC.GetObjectDominio <IMovilVentaDominio>();


            Dominio.Entidades.MovilVenta movilventa = _movilDominio.GetOne(int.Parse(hdnMovilID.Value));
            if (movilventa != null)
            {
                chkPropio.Checked     = movilventa.Propio.Value;
                hdnMovilVentaID.Value = movilventa.MovilVentaID.ToString();

                if (movilventa.Propio.Value)
                {
                    txtValorizacion.Text = movilventa.Valorizacion.Value.ToString();
                    txtVentaKm.Text      = movilventa.VentaKm.Value.ToString();
                    txtVentaHs.Text      = movilventa.VentaHs.Value.ToString();
                }
                else
                {
                    txtValorizacionTerceros.Text   = movilventa.Valorizacion.Value.ToString();
                    txtVentaKmTerceros.Text        = movilventa.VentaKm.Value.ToString();
                    ddlVentaJornada.SelectedValue  = movilventa.TipoVentaJornadaID.ToString();
                    txtVentaParada.Text            = movilventa.VentaParada.Value.ToString();
                    txtVentaGuias.Text             = movilventa.VentaGuia.Value.ToString();
                    ddlVentaServicio.SelectedValue = movilventa.TipoVentaServicioID.ToString();
                    txtValorVentaServicio.Text     = movilventa.ValorVentaServicio.Value.ToString();
                    txtVentaKg.Text = movilventa.VentaKg.Value.ToString();
                    ddlVentaJornadaAyudante.SelectedValue = movilventa.TipoVentaJornadaAyudanteID.ToString();
                }
            }
        }
示例#2
0
        public void GuardarVenta(int MovilVentaID, int MovilID, string Propio, string Valorizacion, string VentaKm, string VentaHs,
                                 string ValorizacionTerc, string VentaJorn, string VentaKmTerc, string VentaParada, string VentaGuias, string VentaServ, string ValorVentaServ, string VentaKg,
                                 string VentaJornAyud)
        {
            try
            {
                IMovilVentaDominio           _movilDominio = IoC.GetObjectDominio <IMovilVentaDominio>();
                Dominio.Entidades.MovilVenta movilventa;
                if (MovilVentaID == 0)
                {
                    movilventa = new Dominio.Entidades.MovilVenta();
                }
                else
                {
                    movilventa = new Dominio.Entidades.MovilVenta();
                    movilventa.MovilVentaID = MovilVentaID;
                }

                movilventa.Propio  = bool.Parse(Propio);
                movilventa.MovilID = MovilID;
                if (movilventa.Propio.Value)
                {
                    movilventa.Valorizacion = Valorizacion == "''" ? 0 : double.Parse(Valorizacion);
                    movilventa.VentaKm      = VentaKm == "NaN" ? 0 : double.Parse(VentaKm);
                    movilventa.VentaHs      = VentaHs == "NaN" ? 0 : double.Parse(VentaHs);
                }
                else
                {
                    movilventa.Valorizacion               = ValorizacionTerc == "NaN" ? 0 : double.Parse(ValorizacionTerc);
                    movilventa.VentaKm                    = VentaKmTerc == "NaN" ? 0 : double.Parse(VentaKmTerc);
                    movilventa.TipoVentaJornadaID         = int.Parse(VentaJorn);
                    movilventa.VentaParada                = VentaParada == "NaN" ? 0 : double.Parse(VentaParada);
                    movilventa.VentaGuia                  = VentaGuias == "NaN" ? 0 : double.Parse(VentaGuias);
                    movilventa.TipoVentaServicioID        = VentaServ == "NaN" ? 0 : int.Parse(VentaServ);
                    movilventa.ValorVentaServicio         = ValorVentaServ == "NaN" ? 0 : double.Parse(ValorVentaServ);
                    movilventa.VentaKg                    = VentaKg == "NaN" ? 0 : double.Parse(VentaKg);
                    movilventa.TipoVentaJornadaAyudanteID = int.Parse(VentaJornAyud);
                }

                if (movilventa.MovilVentaID == 0)
                {
                    _movilDominio.Guardar(movilventa);
                }
                else
                {
                    _movilDominio.Actualizar(movilventa);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            /**/

            //  }
        }