Пример #1
0
        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);
        }
Пример #2
0
        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;
            }
        }