예제 #1
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (txtNumId.Text != "" && lblShowFechaEnvio.Text != "" && txtNumIdDes.Text != "" && txtNomDes.Text != "" && txtTelDes.Text != "" && txtDirDes.Text != "" && txtDetEnvio.Text != "")
            {
                DatosClient enviar = new DatosClient();
                enviar.NumIdUsu        = txtNumId.Text;
                enviar.ValTotalEnvio   = CacheRegEnvio.ValTotalEnvio;
                enviar.IdEstadoEnvio   = "1";
                enviar.FechEnvio       = lblShowFechaEnvio.Text;
                enviar.IdTipoPer       = "5";
                enviar.SucursalOrigen  = Convert.ToString(cmbIdSucOri.SelectedValue);
                enviar.SucursalDestino = Convert.ToString(cmbIdSucDes.SelectedValue);
                enviar.IdDestinatario  = txtNumIdDes.Text;
                enviar.NomDestinatario = txtNomDes.Text;
                enviar.TelDestinatario = txtTelDes.Text;
                enviar.DirDestinatario = txtDirDes.Text;
                enviar.DetEnvio        = txtDetEnvio.Text;

                int res = UsuarioDAL_C.RegistrarEnvio(enviar);

                if (res > 0)
                {
                    MensajeError("Datos guardados correctamente.");
                    txtNumId.Enabled     = false;
                    cmbIdSucOri.Enabled  = false;
                    cmbIdSucDes.Enabled  = false;
                    txtNumIdDes.Enabled  = false;
                    txtNomDes.Enabled    = false;
                    txtTelDes.Enabled    = false;
                    txtDirDes.Enabled    = false;
                    txtDetEnvio.Enabled  = false;
                    btnConfirmar.Enabled = false;
                    btnNuevoReg.Enabled  = true;

                    UsuarioDAL_C.CrearNumeroGuia();
                    txtNumGuia.Text = Convert.ToString(CacheRegEnvio.IdEnvioGuia);
                }
            }
            else
            {
                MensajeError("Por favor llene los campos .");
            }
        }