示例#1
0
    protected void btnRegistrar_Click(object sender, EventArgs e)
    {
        try
        {
            if (txtClave.Text.Equals(txtValidarClave.Text))
            {
                String ubigeo = ControlWeb1.TotalUbigeo.ToString();
                CapaAccesoServicios.ProxyCliente.DataCliente objClienteBE = new CapaAccesoServicios.ProxyCliente.DataCliente();
                objClienteBE.ClieCodigo   = txtCodigo.Text;
                objClienteBE.ClieNom      = txtNombre.Text;
                objClienteBE.ClieApePater = txtApePater.Text;
                objClienteBE.ClieApeMater = txtApeMater.Text;
                objClienteBE.ClieDni      = txtDni.Text;
                objClienteBE.ClieCorreo   = txtCorreo.Text;
                objClienteBE.ClieTelefono = txtTelefono.Text;
                objClienteBE.ClieContra   = txtClave.Text;
                objClienteBE.ClieSexo     = cboSexo.SelectedValue.ToString();
                objClienteBE.IdUbigeo     = objServicioUbigeo.GetIdUbigeo(ubigeo.Substring(0, 2), ubigeo.Substring(2, 2), ubigeo.Substring(4, 2));

                if (objServicioCliente.RegistrarCliente(objClienteBE))
                {
                    hdfAccion.Value = "M";
                    mdDetalle.Show();
                }
                else
                {
                    mostrarDiv();
                    throw new Exception("El usuario ya se encuentra registrado");
                }
            }
            else
            {
                mostrarDiv();
                txtRespuesta.Text = "Por favor, verfique las contraseñas";
            }
        }
        catch (Exception ex)
        {
            mostrarDiv();
            txtRespuesta.Text = ex.Message;
        }
    }
示例#2
0
 public Boolean RegistrarCliente(ProxyCliente.DataCliente objCliente)
 {
     return(objServicioCliente.RegistrarCliente(objCliente));
 }