protected void btnGuardar_Click(object sender, EventArgs e)
 {
     //REGISTRAMNIOS EN LA BD
     Justificacion objJust = new Justificacion();
     objJust.Codigo_asistencia = Convert.ToInt32(this.lblCodAsis.Text.ToString())  ;
     objJust.Codigo_estado = 1;
     objJust.Codigo_tipo_justificacion = Convert.ToInt32(this.dlTipo.SelectedItem.Value.ToString());
     objJust.Motivo = this.txJustificar.Text.ToString().Trim();
     objJust.Archivo = "";
     objJust.Respuesta = "";
     if (Request.QueryString["accion"].ToString().Equals("atender"))
     {
         objJust.Respuesta = this.txRespuesta.Text.ToString();
         objJust.Codigo_estado = Convert.ToInt32(this.dlEstado.SelectedItem.Value.ToString()); ;
     }
     JustificacionBL justificacionBL = new JustificacionBL();
     int intGrabar = justificacionBL.Registrar(objJust);
     if (intGrabar == 0)
     {
         this.lblMensaje.Text = "Ocurrio un error al Grabar consulte la Base de Datos";
     }
     else if (intGrabar == 1)
     {
         this.lblMensaje.Text = "La justificación se realizó con exito";
         Response.Redirect("~/ListarJustificaciones.aspx");
     }
 }
 public int Registrar(Justificacion OBJjUst)
 {
     try
     {
         return ar.registrar(OBJjUst);
     }
     catch (Exception) { return 0; }
 }
 public int registrar(Justificacion objJust)
 {
     int i = 0;
     using (SqlConnection conn = new SqlConnection(_CadenaConexion))
     {
         conn.Open();
         SqlCommand cmd = new SqlCommand("SP_REGISTAR_JUSTIFICACION_ASIS", conn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.Add("@COD_ASIS", SqlDbType.Int, 4);
         cmd.Parameters.Add("@TIPO_JUSTIFICACION", SqlDbType.Int, 50);
         cmd.Parameters.Add("@MOTIVO", SqlDbType.VarChar, 255);
         cmd.Parameters.Add("@CODIGO_ESTADO", SqlDbType.Int, 4);
         cmd.Parameters.Add("@ARCHIVO", SqlDbType.VarChar, 255);
         cmd.Parameters.Add("@RESPUESTA", SqlDbType.VarChar, 255);
         cmd.Parameters[0].Value = objJust.Codigo_asistencia;
         cmd.Parameters[1].Value = objJust.Codigo_tipo_justificacion;
         cmd.Parameters[2].Value = objJust.Motivo;
         cmd.Parameters[3].Value = objJust.Codigo_estado;
         cmd.Parameters[4].Value = objJust.Archivo;
         cmd.Parameters[5].Value = objJust.Respuesta ;
         try
         {
             i = cmd.ExecuteNonQuery();
         }
         catch (Exception)
         {
             i = 0;
         }
         finally
         {
             conn.Close();
         }
         return i;
     }
 }