コード例 #1
0
    protected void btn_editGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            PedidoBC p = new PedidoBC()
            {
                PERU_NUMERO    = txt_editNumero.Text,
                PERU_CODIGO    = txt_editCodigo.Text,
                PERU_FECHA     = Convert.ToDateTime(txt_editFecha.Text),
                PERU_PESO      = txt_editPeso.Text,
                PERU_TIEMPO    = txt_editTiempo.Text,
                PERU_DIRECCION = txt_editDireccion.Text,
                PERU_LATITUD   = Convert.ToDecimal(txt_editLat.Text),
                PERU_LONGITUD  = Convert.ToDecimal(txt_editLon.Text)
            };
            p.HORA_SALIDA.HORA_ID = Convert.ToInt32(rb_editHorario.SelectedValue);
            //if (rb_editHoraAm.Checked) p.PERU_HORASALIDA = "AM";
            //else if (rb_editHoraPm.Checked) p.PERU_HORASALIDA = "PM";
            p.COMUNA.COMU_ID = Convert.ToInt32(ddl_editComuna.SelectedValue);
            p.USUARIO_PEDIDO = user;
            if (string.IsNullOrEmpty(hf_idPeru.Value))
            {
                if (p.Guardar())
                {
                    utils.ShowMessage2(this, "guardar", "success_nuevo");
                    utils.CerrarModal(this, "modalEdit");
                }
                else
                {
                    utils.ShowMessage2(this, "guardar", "error");
                }
            }
            else
            {
                p.PERU_ID = Convert.ToInt64(hf_idPeru.Value);

                if (p.Guardar())
                {
                    utils.ShowMessage2(this, "guardar", "success_nuevo");
                    utils.CerrarModal(this, "modalEdit");
                }
                else
                {
                    utils.ShowMessage2(this, "guardar", "error");
                }
            }
        }
        catch (Exception ex)
        {
            utils.ShowMessage(this, ex.Message, "error", true);
        }
        finally
        {
            ObtenerEnvio(true);
        }
    }
コード例 #2
0
 protected void btn_editGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         PedidoBC p = new PedidoBC()
         {
             PERU_NUMERO    = txt_editNumero.Text,
             PERU_CODIGO    = txt_editCodigo.Text,
             PERU_FECHA     = Convert.ToDateTime(txt_editFecha.Text),
             PERU_PESO      = txt_editPeso.Text,
             PERU_TIEMPO    = txt_editTiempo.Text,
             PERU_DIRECCION = txt_editDireccion.Text,
             PERU_LATITUD   = Convert.ToDecimal(txt_editLat.Text.Replace(".", ",")),
             PERU_LONGITUD  = Convert.ToDecimal(txt_editLon.Text.Replace(".", ","))
         };
         p.HORA_SALIDA.HORA_ID = Convert.ToInt32(rb_editHorario.SelectedValue);
         //if (rb_editHoraAm.Checked) p.PERU_HORASALIDA = "AM";
         //else if (rb_editHoraPm.Checked) p.PERU_HORASALIDA = "PM";
         p.COMUNA.COMU_ID = Convert.ToInt32(ddl_editComuna.SelectedValue);
         p.USUARIO_PEDIDO = user;
         if (string.IsNullOrEmpty(hf_idPeru.Value))
         {
             DataTable dt = ((DataTable)ViewState["detalle"]).DefaultView.ToTable(false
                                                                                  , "PEDE_ID"
                                                                                  , "PERU_ID"
                                                                                  , "CODIGO_PRODUCTO"
                                                                                  , "PEDE_DESC_PRODUCTO"
                                                                                  , "CODIGO_CLIENTE"
                                                                                  , "DIRECCION_CLIENTE"
                                                                                  , "NOMBRE_CLIENTE"
                                                                                  , "ID_COMUNA_CLIENTE"
                                                                                  , "NUMERO_GUIA"
                                                                                  , "PESO_PEDIDO"
                                                                                  , "PEDE_CANTIDAD");
             p.Guardar(dt);
             utils.ShowMessage2(this, "guardar", "success_nuevo");
             utils.CerrarModal(this, "modalEdit");
         }
         else
         {
             p.PERU_ID = Convert.ToInt64(hf_idPeru.Value);
             p.Guardar();
             ObtenerDetalle(true);
             utils.ShowMessage2(this, "guardar", "success_modificar");
         }
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", true);
     }
     finally
     {
         ObtenerPedidos(true);
     }
 }