コード例 #1
0
        public int guardarCapacitacion(CapacitacionViewModel obj)
        {
            //Nullable<System.DateTime> fechaInicio = null;
            //Nullable<System.DateTime> fechaInicioEnvio = null;
            //Nullable<System.DateTime> fechaCapacitacion = null;
            Nullable <System.DateTime> fechaCreacion     = null;
            Nullable <System.DateTime> fechaModificacion = null;

            //if (obj.fechaInicio != null && obj.fechaInicio.Length > 0)
            //{
            //    fechaInicio = DateTime.Parse(obj.fechaInicio);
            //}
            //if (obj.fechaInicioEnvio != null && obj.fechaInicioEnvio.Length > 0)
            //{
            //    fechaInicioEnvio = DateTime.Parse(obj.fechaInicioEnvio);
            //}
            //if (obj.fechaCapacitacion != null && obj.fechaCapacitacion.Length > 0)
            //{
            //    fechaCapacitacion = DateTime.Parse(obj.fechaCapacitacion);
            //}
            if (obj.fechaCreacion != null && obj.fechaCreacion.Length > 0)
            {
                fechaCreacion = DateTime.Parse(obj.fechaCreacion);
            }
            if (obj.fechaModificacion != null && obj.fechaModificacion.Length > 0)
            {
                fechaModificacion = DateTime.Parse(obj.fechaModificacion);
            }
            if (obj.codigoCapacitacion != null)
            {
                int cod = objapi.SP_CAPACITACION_UPDATE(obj.codigoCapacitacion, obj.nombre, obj.codigoPerido, obj.descripcion, obj.correoContacto, obj.enviarNotificacion, obj.periodicidadEnvio, obj.capacitacionActiva, fechaCreacion, fechaModificacion, obj.usuarioCreacion, obj.usuarioModificacion);
                return(1);
            }
            ObjectParameter codigoCapacitacion = new ObjectParameter("codigoCapacitacion", typeof(int));

            objapi.SP_CAPACITACION_CREATE(codigoCapacitacion, obj.nombre, obj.codigoPerido, obj.descripcion, obj.correoContacto, obj.enviarNotificacion, obj.periodicidadEnvio, obj.capacitacionActiva, fechaCreacion, fechaModificacion, obj.usuarioCreacion);
            return((int)codigoCapacitacion.Value);
        }
コード例 #2
0
        private void cmdADD_Capacitaciones_Click(object sender, EventArgs e)
        {
            if (!mtxtCedula.ValidateMaskedTextbox())
            {
                MessageBox.Show("Complete campo Cedula");
                return;
            }
            var cap = new CapacitacionViewModel();
            var frm = new workCapacitaciones()
            {
                //ContextCapacitaciones = Context,
                Editing         = false,
                CedulaCandidato = mtxtCedula.Text,// Candidato.Cedula,
                cap             = cap
            };

            frm.ShowDialog();
            if (frm.SaveData)
            {
                //Candidato.Capacitaciones.Add(cap);
                dictionaryCap.Add(dictionaryCap.Count + 1, cap);
            }
            fillCapacitaciones();
        }