public bool RegistrarSolicitudPedigri(SolicitudPedigri solicitud) { try { daoSolicitud = new DaoSolicitud(); return(daoSolicitud.RegistrarSolicitudPedigri(solicitud)); } catch (Exception ex) { return(false); } }
protected void btn_Guardar_Click(object sender, EventArgs e) { SolicitudPedigri solicitud = new SolicitudPedigri(); if (Session["solicitud_cliente"] != null) { solicitud.cliente = (Cliente)Session["solicitud_cliente"]; } if (Session["mascota_macho"] != null) { solicitud.mascota_padre = (Mascota)Session["mascota_macho"]; } if (Session["mascota_hembra"] != null) { solicitud.mascota_madre = (Mascota)Session["mascota_hembra"]; } if (Session["camada"] != null) { solicitud.camada_cachorros = (List <Mascota>)Session["camada"]; } solicitud.comentarios = txtComentarios.Text; solicitud.tipo_solicitud = Constantes.Constantes.TIPO_SOLICITUD_PEDIGRI; solicitud.usuario_creacion = new Empleado { codigo_usuario = Constantes.Constantes.CODUSUARIO_REGISTRO }; BusinessSolicitud business = new BusinessSolicitud(); if (business.RegistrarSolicitudPedigri(solicitud)) { // Mensaje Solicitud Registrada Correctamente Response.Write("<script>alert('El Registro de guardó Correctamente')</script>"); //Response.Redirect("ConsultaSolicitud.aspx"); } else { // Mensaje La solicitud no se registro Contactarse con el administrador del sistema Response.Write("<script>alert('Error al guardar registro')</script>"); } }
public DataTable ConsultarSolicitudes(SolicitudPedigri filtro) { try { daoSolicitud = new DaoSolicitud(); return(daoSolicitud.ConsultarSolicitudes(filtro)); } catch (Exception ex) { //log.Info("Error en el metodo ObtenerMascotas", ex); return(new DataTable()); //daoSolicitud.ObtenerMascotas(codCliente, genero, nombreMascota, nombreRaza); } finally { daoSolicitud = null; } }
protected void btn_Buscar_Click(object sender, EventArgs e) { SolicitudPedigri filtro = new SolicitudPedigri(); if (!string.IsNullOrEmpty(txt_numSolicitud.Text)) { filtro.numero_solicitud = Convert.ToInt32(txt_numSolicitud.Text); } filtro.cliente = new Cliente(); filtro.cliente.nombres = txt_nombres.Text; BusinessSolicitud business = new BusinessSolicitud(); DataTable dt = business.ConsultarSolicitudes(filtro); grid_Solicitudes.DataSource = dt; grid_Solicitudes.DataBind(); }
public DataTable ConsultarSolicitudes(SolicitudPedigri filtro) { using (SqlConnection conn = new SqlConnection(cadenaCnx)) { //conn.ConnectionString = cadenaCnx; using (SqlCommand cmd = new SqlCommand("sp_ConsultarSolicitud", conn)) { cmd.CommandType = CommandType.StoredProcedure; using (SqlDataAdapter adapter = new SqlDataAdapter(cmd)) { //Envió los parámetros que necesito SqlParameter param1 = new SqlParameter("@numero_solicitud", SqlDbType.Int); SqlParameter param2 = new SqlParameter("@nombres", SqlDbType.VarChar); //SqlParameter param3 = new SqlParameter("@apePaterno", SqlDbType.VarChar); //SqlParameter param4 = new SqlParameter("@apeMaterno", SqlDbType.VarChar); param1.Value = filtro.numero_solicitud; param2.Value = filtro.cliente.nombres; //param3.Value = filtro.cliente.apellido_paterno; //param4.Value = filtro.cliente.apellido_materno; cmd.Parameters.Add(param1); cmd.Parameters.Add(param2); //cmd.Parameters.Add(param3); //cmd.Parameters.Add(param4); using (DataTable dt = new DataTable()) { adapter.Fill(dt); conn.Open(); return(dt); } } } } }
public bool RegistrarSolicitudPedigri(SolicitudPedigri solicitud) { try { using (SqlConnection cnx = new SqlConnection(cadenaCnx)) { using (SqlCommand cmd = new SqlCommand("sp_RegistrarSolicitud", cnx)) { cnx.Open(); //SqlTransaction transaccion = cnx.BeginTransaction(); //cmd.Transaction = transaccion; cmd.CommandType = CommandType.StoredProcedure; SqlParameter param1 = new SqlParameter("@codigo_cliente", SqlDbType.Int); SqlParameter param2 = new SqlParameter("@codigo_mascota_padre", SqlDbType.Int); SqlParameter param3 = new SqlParameter("@codigo_mascota_madre", SqlDbType.Int); SqlParameter param4 = new SqlParameter("@comentarios", SqlDbType.VarChar); SqlParameter param5 = new SqlParameter("@tipoSolicitud", SqlDbType.Char); SqlParameter param6 = new SqlParameter("@UsuarioCreacion", SqlDbType.Int); SqlParameter param7 = new SqlParameter("@codigo_solicitud", SqlDbType.Int); param1.Value = solicitud.cliente.codigo_cliente; param2.Value = solicitud.mascota_padre.codigo_mascota; param3.Value = solicitud.mascota_madre.codigo_mascota; param4.Value = solicitud.comentarios; param5.Value = solicitud.tipo_solicitud; param6.Value = solicitud.usuario_creacion.codigo_usuario; param7.Direction = ParameterDirection.Output; cmd.Parameters.Add(param1); cmd.Parameters.Add(param2); cmd.Parameters.Add(param3); cmd.Parameters.Add(param4); cmd.Parameters.Add(param5); cmd.Parameters.Add(param6); cmd.Parameters.Add(param7); if (cmd.ExecuteNonQuery() > 0) { int codigo_solicitud = Convert.ToInt32(cmd.Parameters["@codigo_solicitud"].Value.ToString()); foreach (var mascota in solicitud.camada_cachorros) { RegistrarCamada(codigo_solicitud, mascota.codigo_mascota, cnx); } //transaccion.Commit(); return(true); } else { //transaccion.Rollback(); return(false); } } } } catch (Exception ex) { return(false); } }