コード例 #1
0
        public async Task <ActionResult <DtoCliente> > PostDtoCliente(DtoCliente pClienteDto)
        {
            try
            {
                await iLogicaCliente.AgregarCliente(pClienteDto);

                return(Ok("El cliente se registro con éxito"));
            }
            catch (ClienteExistente msg)
            {
                return(StatusCode(412, msg.Message));
            }
            catch (Exception msg)
            {
                return(StatusCode(500, msg.Message));
            }
        }
コード例 #2
0
        protected void BtnAgregarCliente_Click(object sender, EventArgs e)
        {
            String StrPrimerNombre    = primerNombre.Value;
            String StrSegundoNombre   = segundoNombre.Value;
            String StrPrimerApellido  = primerApellido.Value;
            String StrSegundoApellido = segundoApellido.Value;
            String StrContraseña      = password.Value;
            String StrConfContraseña  = confirm_password.Value;
            String StrDireccion       = direccion.Value;
            String StrPartyID         = email.Value;

            try
            {
                System.Diagnostics.Debug.WriteLine("Entra a try");
                lc.AgregarCliente(StrPrimerNombre, StrSegundoNombre, StrPrimerApellido, StrSegundoApellido
                                  , StrContraseña, StrConfContraseña, StrDireccion, StrPartyID, true);

                String scriptExito = string.Format("MensajeCorrecto('{0}')", "Registro con éxito");
                ClientScript.RegisterStartupScript(this.GetType(), "key", scriptExito, true);

                Response.Redirect("../IndexCliente.aspx", false);
            }
            catch (ExcepcionExisteID ex)
            {
                System.Diagnostics.Debug.WriteLine("Entra a excepcion");

                divMsj.Attributes.Add("style", "display:inline");
                msj.Text = ex.Message;
                //  String  script = string.Format("MensajeError('{0}')", ex.Message);
                //  ClientScript.RegisterStartupScript(this.GetType(), "key",script, true);
            }
            catch (ExcepcionNoCoincide ex)
            {
                divMsj.Attributes.Add("style", "display:inline");
                msj.Text = ex.Message;
                //String script = string.Format("MensajeError('{0}')", ex.Message);
                // ClientScript.RegisterStartupScript(this.GetType(), "key", script, true);
            }
        }