private BE.Inasistencia InasistenciaUItoBE(BE.UI.Inasistencia uiInasistencia) { var beInasistencia = new BE.Inasistencia(); beInasistencia.IdInasistencia = uiInasistencia.Id; beInasistencia.Codigo = uiInasistencia.EmpleadoCodigo; beInasistencia.Fecha = uiInasistencia.Fecha; beInasistencia.FechaHoraEntrada = uiInasistencia.FechaHoraInicio; beInasistencia.FechaHoraSalida = uiInasistencia.FechaHoraFinal; beInasistencia.Tipo = uiInasistencia.TipoCodigo; beInasistencia.Asunto = uiInasistencia.Asunto; beInasistencia.Detalle = uiInasistencia.Detalle; beInasistencia.Certificado = uiInasistencia.Certificado; return(beInasistencia); }
public bool Insertar(ref BE.Inasistencia BeInasistencia) { try { string sp = "SpTbInasistenciaInsertar"; int rowsAffected = 0; using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal)) { cnn.Open(); SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IDINASISTENCIA", BeInasistencia.IdInasistencia)); cmd.Parameters["@IDINASISTENCIA"].Direction = ParameterDirection.Output; cmd.Parameters.Add(new SqlParameter("@CODIGO", BeInasistencia.Codigo)); cmd.Parameters.Add(new SqlParameter("@FECHAREGISTRO", BeInasistencia.Fecha)); cmd.Parameters.Add(new SqlParameter("@FECHAHORAENTRADA", BeInasistencia.FechaHoraEntrada)); cmd.Parameters.Add(new SqlParameter("@FECHAHORASALIDA", BeInasistencia.FechaHoraSalida)); cmd.Parameters.Add(new SqlParameter("@IDUSUARIOCREADOR", BeInasistencia.IdUsuarioCreador)); cmd.Parameters.Add(new SqlParameter("@FECHACREACION", DateTime.Now)); cmd.Parameters.Add(new SqlParameter("@TIPO", BeInasistencia.Tipo)); cmd.Parameters.Add(new SqlParameter("@ASUNTO", BeInasistencia.Asunto)); cmd.Parameters.Add(new SqlParameter("@DETALLE", BeInasistencia.Detalle)); cmd.Parameters.Add(new SqlParameter("@CITT", BeInasistencia.Certificado)); rowsAffected = cmd.ExecuteNonQuery(); BeInasistencia.IdInasistencia = int.Parse(cmd.Parameters["@IDINASISTENCIA"].Value.ToString()); } return(rowsAffected > 0); } catch (Exception ex) { throw ex; } }